package homework;

import java.util.Arrays;
import java.util.Random;

public class Homework3 {
	public static void main(String[] args) {
		//产生不重复1-9的四个数
		int[] a,b,c,d;  // a是数组，那么b呢？ a,b,c,d都是数组 
		int a2[],b2;  // a2是数组，那么b2呢？ a2是数组，b2是int变量
		
		int[] arr = new int[4];  // [1,2]
		Random random = new Random();
		label:
		for (int i = 0; i < arr.length; i++) {
			int num = random.nextInt(9) + 1; //2
			// 每产生一个随机数，就和数组中已有的值比较
			for (int j = 0; j < i ; j++) {
				// 如果和数组已有值一样
				if (arr[j] == num) {
					// 把此次机会再减去
					i--;
					// 重新产生随机数
					continue label;
				}
			}
			// 和之前的都不一样，才添加到数组
			arr[i] = num;
		}
		
		System.out.println(Arrays.toString(arr));
	}
}
